Proceedings of the 2014 Scheme and Functional Programming Workshop Program Committee Implementing R7rs on an R6rs Scheme System

نویسندگان

  • Jason Hemann
  • John Clements
  • Takashi Kato
  • Marc Feeley
  • Sara Kalvala
چکیده

The Scheme language has three major standards; Revised Report on the Algorithmic language Scheme (R5RS) standardised in February 1998, the Revised Report on Algorithmic language Scheme (R6RS) standardised in September 2007 and the Revised Report on the Algorithmic language Scheme (R7RS) standardised in July 2013. R7RS, the latest standard of Scheme focuses on the R5RS compatibility thus making R5RS implementations compliant with it would not be so difficult. For R6RS implementations it would be much more difficult; R7RS clearly says it is not a successor of the R6RS. This paper describes the major differences between these two Scheme standards and how we made our Scheme system, Sagittarius, compliant with both R6RS and R7RS, and made it able to use both standards’ libraries seamlessly.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing R7RS on an R6RS Scheme system

The Scheme language has three major standards; Revised Report on the Algorithmic language Scheme (R5RS) standardised in February 1998, the Revised Report on Algorithmic language Scheme (R6RS) standardised in September 2007 and the Revised Report on the Algorithmic language Scheme (R7RS) standardised in July 2013. R7RS, the latest standard of Scheme focuses on the R5RS compatibility thus making ...

متن کامل

Contents 1 R 7 RS Considered Unifier of Previous Standards 1 2 State Exploration Choices in a Small -

The R7RS (small) language standard can be implemented while preserving near-perfect backward compatibility with the R6RS standard and substantial compatibility with the R5RS and IEEE/ANSI standards for the Scheme programming language. When this is done, as in Larceny, R6RS Scheme becomes a proper subset of R7RS Scheme.

متن کامل

Defining the Benefit Package of Thailand Universal Coverage Scheme: From Pragmatism to Sophistication

Benefit package is crucial for implementing universal health coverage (UHC). This editorial analyses how the benefit package of the Thai Universal Coverage Scheme (UC Scheme) evolved from an implicit comprehensive package which covered all conditions and interventions (with a few exceptions), to additional explicit positive lists. In 2002 when the Thai UC Scheme was lau...

متن کامل

CUFP'13 scribe's report

The Commercial Users of Functional Programming workshop (CUFP) is an annual workshop held in association with the International Conference on Functional Programming (ICFP). The aim of the CUFP workshops is to publicize the use of functional programming in commercial ventures. Its motto is “functional programming as a means, not an end.” This paper summarizes the presentation of the 2013 event, ...

متن کامل

Proceedings of the Sixth Workshop on Scheme and Functional Programming September 24 , 2005 Tallinn , Estonia

ion and Performance from Explicit Monadic Reflection Jonathan Sobel, Erik Hilsdale, R. Kent Dybvig, Daniel P. Friedman . 27 An Operational Semantics for R5RS Scheme Jacob Matthews and Robert Bruce Findler . . . . . . . . . . . . . . . 41 Commander S The shell as a browser Martin Gasbichler and Eric Knauel . . . . . . . . . . . . . . . . . . . 55 Ubiquitous Mails Erick Gallesio and Manuel Serran...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015